Big Huge Thesaurus

naval battle

noun